Skip to content

RobotStudio: breadboard scaffold#199

Merged
Kinin-Code-Offical merged 4 commits intomainfrom
feat/breadboard-support
Jan 7, 2026
Merged

RobotStudio: breadboard scaffold#199
Kinin-Code-Offical merged 4 commits intomainfrom
feat/breadboard-support

Conversation

@Kinin-Code-Offical
Copy link
Copy Markdown
Owner

Follow-up after #198: adds BreadboardSpec to AssemblySpec and wires minimal RobotStudio UI fields + runtime stub component so breadboards can be instantiated from package data.

Copilot AI review requested due to automatic review settings January 7, 2026 06:56
Copy link
Copy Markdown

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @Kinin-Code-Offical, your pull request is larger than the review limit of 150000 diff characters

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e0c6ecee0d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines 174 to +176
assets = [(glb_path, f"assets/{glb_path.name}")]
for dep in collect_model_dependencies(glb_path):
assets.append((dep, f"assets/{dep.name}"))
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Preserve dependency subpaths when packaging glTF assets

This packs every dependency as assets/{dep.name}, which flattens any subdirectory structure. If a glTF/GLB references external files like textures/foo.png or buffers/mesh.bin, the model JSON will still look for those relative paths, but the package will only contain assets/foo.png or assets/mesh.bin, so textures/buffers won’t resolve at runtime. This only shows up for models whose URIs include path segments, so preserving the relative path (or rewriting URIs) is needed to avoid missing assets.

Useful? React with 👍 / 👎.

@Kinin-Code-Offical Kinin-Code-Offical merged commit e50c969 into main Jan 7, 2026
9 of 11 checks passed
@Kinin-Code-Offical Kinin-Code-Offical deleted the feat/breadboard-support branch January 7, 2026 08:17
@Kinin-Code-Offical Kinin-Code-Offical review requested due to automatic review settings March 23, 2026 22:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant